/*
 * CampaingListModel.h
 *
 *  Created on: 07/06/2014
 *      Author: lucio
 */

#ifndef CAMPAINGLISTMODEL_H_
#define CAMPAINGLISTMODEL_H_
#include <string>
#include <gtkmm/treemodel.h>

class CampaingListModel: public Gtk::TreeModel::ColumnRecord {
public:
		Gtk::TreeModelColumn<std::string> Id;
		Gtk::TreeModelColumn<std::string> Name;
		Gtk::TreeModelColumn<std::string> Difficult;
		Gtk::TreeModelColumn<std::string> MinPlayers;
		Gtk::TreeModelColumn<std::string> LevelSize;
		Gtk::TreeModelColumn<std::string> ImagePath;

		CampaingListModel(){
			add(Id);
			add(Name);
			add(Difficult);
			add(MinPlayers);
			add(LevelSize);
			add(ImagePath);
		}
};

#endif /* CAMPAINGLISTMODEL_H_ */
